﻿@charset "UTF-8";
html{margin-right: 0!important;}
*{padding: 0;margin: 0;box-sizing: border-box;}
/*初始化样式*/
body{min-width: 320px; margin:0; padding:0; zoom:1;
    /*设置字体*/
    font-size:12px;
    line-height: 1.42857143;
    font-family:Regular, "微软雅黑";
    color:#666;height: 100%;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;list-style: none;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*html5设置*/
article, aside, footer, header, hgroup, nav, section, figure, figcaption, address {display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
em,i{font-style: normal;}
img{ border:none; border:0; vertical-align:bottom; font-size: 0;}
a{ color:#414446; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
*{transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;}

/*页面框架结构*/
.Contain{width:100%;max-width: 1200px;min-width: 320px;margin: 0 auto;}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage img{ max-width:1200px;width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear:both;}
.clearfix{*zoom: 1}
.clearfix:after,.clearfix after{content:".";height:0;clear: both;visibility:hidden;display: block;}
.por{position: relative;}
.p50{padding: 50px 0px;}
.img-box{line-height: 0px;position: relative;overflow: hidden;line-height: 0px;}
.img-box img{width: 100%;transition: all ease 0.5s;}
.SubPage{ padding:0px 0px 40px;height:auto !important; height:280px; min-height:280px; background:#fff;}
/*当宽度为1200px的时候的样式*/
@media only screen and (max-width:1200px) {
    .Contain{padding: 0 10px;}
    .SubPage{padding:0px 0px 40px;}
}
.scale:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}

/*header*/

@keyframes run{

    from{  bottom: 30px; }
    to{  bottom: 20px; opacity: 0; }
}  
 

.img02{ display: none; }
.head.active .logo_name_w:before{ background: #dcdcdc;     height: 23px; } 
.more{ text-align: center; margin-top: 20px;}
.more a{ display: inline-block; color: #991e27; border-radius: 3px; padding: 10px 20px; margin-right: 10px; }
.more_name,.more_name:hover{ color: #b61a29; }
.more a:hover{background: #991e27; color: #fff;}  
.head{ position: absolute; width: 100%;z-index: 10;  border-bottom: 1px solid #eee; }
.logo_w{ margin-top: 10px;  transition: all .2s ease-in-out;}
.logo_name_w{ position: relative; display: inline-block; padding-left: 20px; margin-left: 20px;}
.logo_name_w:before{ position: absolute; top: 0px; left: 0px;  content: ""; display: inline-block; width: 1px; height: 35px; background: #fff;   }
 
.Head_Top{padding: 10px 0;background: transparent;}
.Head_Cen{background: #fff;width: 100%;}
.Head_Right{line-height: 30px;}
.Head_rA{display: inline-block;float: right;margin-left: 30px;font-size: 14px;color: #fff;}
.Head_Search{float: right;height: 30px;width: 220px;border:1px solid #343434;}
.SS_TXT{width: 180px;height: 28px;line-height: 28px;float: left;font-size: 14px;color: #fff;padding-left: 15px;}
.SS_TJ{width: 38px;height: 28px;background-image: url('../images/ind_11.png');background-repeat: no-repeat;background-position: center;float: left;}

.head_ul > li{padding:25px 0;margin-left: 60px;}
.head_ul li{ float: left; padding:25px 0; position: relative;  transition: all .2s ease-in-out;}
.head_ul li a{ font-size: 16px; color: #22252e;  display: block;}   
.head_ul > li > a{font-weight: bold;color: #282828;}
.head_ul li:nth-child(1) >  a{ cursor:pointer; }
.head_ul li.active>a,.head_ul li:hover>a{ color: #226cc2; }
.head_ul li.active {border-bottom: 2px solid #226cc2; }
.logo_w_foot{ margin-top: 0px; } 
.sec_ul{ position: absolute; top: 72px; left: 50%;margin-left: -90px; background: #fff; width: 180px; display: none; background: #fff;  padding: 10px 5px;}
.sec_ul li{ float: none; padding: 5px 0px; text-align: center; padding: 5px 0px; }
.sec_ul li a{    color: #32363f; font-size: 14px;} 
 
.sec_ul li:hover a{ color: #005bea; }
.head_phone,.h3_p,.tse02,.swiper-button-next01,.swiper-button-prev01,.menu_p{ display: none; }  
.menu_p{  position: fixed; top: 60px;  width: 100%; right: -100%;transition: all .2s ease-in-out; background: #f7f6f4; bottom: 0px; z-index: 100; padding: 0px 10px; }
.menu_ul_p li{ float: none; border-bottom: 1px solid #cecdc9; padding: 10px 0px; position: relative;}
.menu_ul_p li a{ color: #484a51; }
.menu_ul_p li span{ float: right; background: #dfdeda; width: 50px; text-align: center; line-height: 37px; top: 0px; right: 0px;  height: 37px; display: inline-block; position: absolute;}
.menu_ul_p li span i{ color: #181817; }
.sec_ul_p{ margin-top: 10px; display: none; transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.sec_ul_p li{ float: none;  border-bottom: none; padding: 5px 0px 5px 10px;  }
.head .menu_ul_p li.active span{ background: #005bea; }
.menu_ul_p li.active span i{ color: #fff; }
.menu_p.active{ right: 0px; }   
.sear_w {margin-top: 36px;cursor: pointer;  transition: all .2s ease-in-out;} 
.sear_w i { color: #fff;} 
.sear_pa {background: #fff;width: 200px; height: 30px; line-height: 30px;position: absolute; top: 60px; right: 0px;opacity: 0;transition: all .2s ease-in-out;}
   
.sear_pa input {width: 100%;height: 30px; line-height: 30px;border: 1px solid #eee;text-indent: 1em;} 
.sear_pa i {cursor: pointer; position: absolute;top: -1px; right: 10px;z-index: 2;color: #000;} 
.sear_pa.active {top: 45px;opacity: 1;}

.JJFA-Box{display: none;position: fixed;width: 100%;min-height: 200px;top: 92px;left: 0;padding: 20px;background: rgba(57,127,148,.8);z-index: 10000;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.head_ul li .JJFA-Box a{display: inline-block;padding: 5px 20px;color: #fff;font-size: 14px;}

.WAP_Top_lj{line-height: 30px;}
.WAP_Top_lj a.Head_rA{color: #333;}

.head.active{ background: #fff; position: fixed; top: 0; left: 0; right: 0; z-index: 10; }
 
@keyframes run{
   
   from{ bottom: 10px;}
   to{ bottom:  25px;}


      
}



.ban_arr{animation: run 1s infinite linear;  }

.top_right{  font-size: 16px; color: #22252e;  margin-top: 30px; margin-left: 20px;}
.Search{display: inline-block;width: 30px;height: 30px;background-color: #294f6f;background-image: url("../images/search.png");background-repeat: no-repeat;background-position: center;}
.Fenx{margin-left: 15px;display: inline-block;width: 30px;height: 30px;background-color: #294f6f;background-image: url("../images/fenx.png");background-repeat: no-repeat;background-position: center;}

.searchBox{position: absolute;top: 100px;right: 20px;z-index: 10;display:none; width: 240px;height: 40px;background: white;border-radius: 10px;padding: 0px 10px;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.searchBox input{vertical-align: middle; width: 185px;display: inline-block;line-height: 40px;}
.searchBox span{vertical-align: middle; display: inline-block;cursor: pointer; width: 30px;height: 40px;background: url(../images/search1.png)center no-repeat;}

.menu_p .searchBox{display: block;position: static;}
.menu_p .searchBox span{position: static;vertical-align: middle; display: inline-block;cursor: pointer; width: 30px;height: 40px;background: url(../images/search1.png)center no-repeat;}




.phone_foot span img{ max-width: 100%; }



/*首页简介*/
.Section2{padding: 100px 0;}
.JS_Img{width: 55%;float: right;}
.JS_Img img{width: 100%;}
.JS_Left{width: 45%;float: left;padding-right: 50px;}
.JS_H2{font-size: 30px;line-height: 36px;color: #444444;padding-bottom: 25px;background-image: url('../images/ind_25.png');background-repeat: no-repeat;background-position: bottom left; }
.JS_Text{margin-top: 45px;font-size: 16px;line-height: 36px;color: #444;}


/*首页产品展示*/
.Section3{padding: 100px 0 45px;height: 615px;background-image: url('../images/bg_04.jpg');background-repeat: no-repeat;background-position: center;}
.GD_A{display: block;width: 30px;height: 30px;float: right;background-image: url('../images/ind_30.png');background-repeat: no-repeat;background-position: center;}
.CP_H2{font-size: 30px;line-height: 36px;color: #444444;}

.PC_CPZS{margin-top: 40px;}


.graybox2{ background: #ededed url(../images/graybg.gif) 0px bottom repeat-x; margin-bottom:4.5%;}
.Teacherbox{ position:relative;}





/*左侧大图和内容*/
.Teacherbox #ifocus_tx{ width:68%; float:left; position:relative;}
.Teacherbox #ifocus_tx li{ width:100%;background: #fff;padding: 30px;height: 390px;}
.Teacherbox #ifocus_tx li .img{ width:48%; float: left;border-right: 1px solid #eeeeee;height: 330px;}
.Teacherbox #ifocus_tx li .img img{max-width: 100%;max-height: 100%;}
.Teacherbox #ifocus_tx li .info{ width:46%; float:right; color:#888888;}
.Teacherbox #ifocus_tx li .info .tithead{ border-bottom:1px solid #dfe0e2; padding-top:10%;}
.Teacherbox #ifocus_tx li .info .tithead h2{ font-weight:normal; padding:10px 0px; font-size:36px; color:#ba8f5a;}
.Teacherbox #ifocus_tx li .info .tithead h2 i{ text-transform:uppercase; font-size:16px; margin-left:14px; font-family:"Courier New", Courier, monospace;}
.Teacherbox #ifocus_tx li .info .tithead p{ color:#999999; font-size:20px;}
.Teacherbox #ifocus_tx li .info .tithead .line{ width:30px; height:27px; display:block; border-bottom:4px solid #ba8f5a; margin-bottom:-1px;}
.Teacherbox #ifocus_tx li .info .stit{ color:#444; font-size:18px; padding:5% 0 1%;line-height: 42px;font-weight: bold;}
.Teacherbox #ifocus_tx li .info .scrollbar{ height:300px; overflow-y:auto; margin-top:2%;}
.Teacherbox #ifocus_tx li.current{ z-index:9;}
.CP_XX{font-size: 14px;line-height: 20px;color: #444;margin-top: 20px;height: 140px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;overflow: hidden;}
.CP_XQ{display: block;margin-top: 25px;font-size: 14px;line-height: 24px;color: #2b69b4;font-weight: bold;}




/*右侧小图*/
.Teacherbox #tFocusBtn{ width: 30%; height: 390px; float: right; position: relative;}
.Teacherbox .tFocus-prevBtn{ width: 100%; height: 20px; display: block; background:url(../images/szarr02.png) center center no-repeat; cursor: pointer; position: absolute; left: 0px; bottom: -40px;}
.Teacherbox .tFocus-prevBtn:hover{background:url(../images/szarr2.png) center center no-repeat;}
.Teacherbox .tFocus-nextBtn{ background:url(../images/szarr01.png) center center no-repeat; position: absolute; left: 0px; top: -30px; height: 20px; width: 100%; cursor: pointer;}
.Teacherbox .tFocus-nextBtn:hover{ background:url(../images/szarr1.png) center center no-repeat;}
.Teacherbox #ifocus_btn{ width: 100%; height: 387px; position: absolute; overflow: hidden; top: 0; right: 0px;padding-left: 11px;}
.Teacherbox #ifocus_btn ul{width:-webkit-calc(100% - 11px); width:-moz-calc(100% - 11px); width:calc(100% - 11px);height:10000px;position:absolute;right:0;top:0;}
.Teacherbox #ifocus_btn li{height: 135px;padding-bottom:20px; }
.Teacherbox #ifocus_btn li .ctn{ height:115px; cursor:pointer;background: #fff;padding: 10px 20px;}

.Teacherbox #ifocus_btn li .img{width:35%; height:95px;float:left;margin-right: 25px;}
.Teacherbox #ifocus_btn li .img img{max-width: 100%;max-height: 100%;}
.Teacherbox #ifocus_btn li .info{ color:#888888;}
.Teacherbox #ifocus_btn li .info h2{ line-height:25px; padding-top:20px; font-size:18px; color:#444;}
.Teacherbox #ifocus_btn li .ctr{display: none;width: 11px;height: 24px;position: absolute;top: 50%;left: -11px;z-index: 9;margin-top: -12px;background-image: url('../images/ind_40.png');background-repeat: no-repeat;background-position: center;}


.Teacherbox #ifocus_btn li.current .ctn{border:2px solid #2b69b4;position: relative;}
.Teacherbox #ifocus_btn li.current .ctn .ctr{display: block;}


.WAP_CPZS{ display:none; padding:0px 10px 50px 10px;margin-top: 30px;}
.WAP_CPZS .item .tithead{ border-bottom:1px solid #dfe0e2; margin-bottom:15px;}
.WAP_CPZS .item .tithead h2{ font-weight:normal; font-size:24px; color:#ba8f5a;}
.WAP_CPZS .item .tithead h2 i{ text-transform:uppercase; font-size:16px; margin-left:14px; font-family:"Courier New", Courier, monospace;}
.WAP_CPZS .item .tithead p{ color:#999999; font-size:14px;}
.WAP_CPZS .item .tithead .line{ width:30px; height:12px; display:block; border-bottom:4px solid #ba8f5a; margin-bottom:-1px;}
.WAP_CPZS .item .img img{ width:auto;max-width: 100%; margin:0px auto;}
.WAP_CPZS .item .info{ color:#888888;}
.WAP_CPZS .item .info .stit{ color:#333333; font-size:16px; padding:5% 0 1%;}
.WAP_CPZS .item .info .scrollbar{ height:180px; overflow-y:auto; margin-top:2%;}
.WAP_CPZS .owl-dots{ position:absolute; width:100%; text-align:center; bottom:-28px;}
.WAP_CPZS .owl-dot{display:inline-block; margin:0 1%; width:10px; height:10px; background:#61615f; border-radius:50%;}
.WAP_CPZS .owl-dot.active{ background:#ba8f5a;}



@media ( max-width:768px){
 .PC_CPZS{ display:none;}
 .WAP_CPZS{ display:block;}
}




/*主页新闻中心*/
.Section4{padding: 100px 0;}
.News_UL{margin-top: 45px;}
.News_UL li{width: 30.5%;margin-right: 4.25%;float: left;}
.News_UL li:nth-child(3n){margin-right: 0;}
.News_Img{display: block;overflow: hidden;text-align: center;}
.News_Img img{max-width: 100%;}
.News_Txr{margin-top: 20px;}
.News_Name{display: block;font-size: 18px;line-height: 36px;height: 36px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.News_Cont{margin-top: 10px;font-size: 14px;line-height: 24px;color: #999;height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.News_Time2{margin-top: 15px;}
.News_GD{display: block;width: 77px;height: 24px;background: #2b69b4;font-size: 14px;color: #fff;text-align: center;float: right;}
.News_Time span{font-size: 14px;line-height: 24px;color: #414a8a;}
.News_UL li:hover .News_Img img{transform: scale(1.2);}




/*主页底部导航*/
.Section5{padding-top: 60px;height: 473px;background-image: url('../images/bg_06.jpg');background-repeat: no-repeat;background-position: center;}
.NAVS_02 li{width: 22.8333%;margin-right: 2.8889%;float: left;}
.NAVS_02 li:nth-child(4n){margin-right: 0;}
.NavLi1{border-bottom: 8px solid #2f89a6;}
.NavLi2{border-bottom: 8px solid #737580;}
.NavLi3{border-bottom: 8px solid #2b69b4;}
.NavLi4{border-bottom: 8px solid #40895f;}





.NAVS_02 li img{max-width: 100%;}
.NAVS_02 li p{line-height: 70px;background: #fff;font-size: 16px;color: #444;text-align: center;}

.NAVS_02 li:hover{transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);}













/*Footer*/
.Foot_Top{padding: 70px 0 60px;border-top: 1px solid #ebebeb;}
.Foot_Right{float: right;}
.ZXLY_TJ{width: 86px;height: 86px;background: #e4e4e4;font-size: 18px;line-height: 86px;}
.ZXLY_UL{width: 330px;float: left;margin: 0 15px;}
.ZXLY_UL li{position: relative;height: 38px;border:1px solid #e5e5e5;line-height: 36px;padding: 0 15px;font-size: 16px;float: left;}
.ZX_LI1{width: 140px;}
.ZX_LI2{width: 175px;margin-left: 15px;}
.ZX_LI3{width: 100%;margin-top: 12px;}
.ZXLY_UL li span{position: absolute;top: 0;left: 10px;}
.ZXLY_UL li input{width: 100%;padding-left: 35px;}

.Foot_Navs{font-size: 16px;color: #444;margin-bottom: 20px;}
.Foot_Navs span{display: inline-block;margin: 0 25px;font-size: 14px;}

.Foot_Left p{font-size: 14px;line-height: 30px;color: #666;}
.Foot_Left p img{vertical-align: middle;margin-right: 15px;}
.Foot_But{padding: 20px 0;font-size: 14px;color: #dfdfdf;background: #222;}
.Foot_But a{color: #dfdfdf;}









/*产品中心*/
.Cont-Banner{width: 100%;min-width: 320px;}
.Cont-Banner img{width: 100%;}

.Cont-Box{min-height: 300px;margin-top: 20px;}
.Cont-Left{width: 22.9167%;}
.Cont-Left dl{border: 1px solid #e0e0e0;}
.CP_Title{height: 95px;padding-top: 30px;background: #44464a;color: #fff;}
.CP_Title h2{font-size: 30px;line-height: 60px;padding-left: 35px;}
.Cont-Left dd{line-height: 50px;border-bottom: 1px dashed #e0e0e0;background: #fff;}
.Cont-Left dd > a{padding-left: 35px;display: block;font-size: 16px;color: #5f5e5e;}
.Cont-Left dd.on,.Cont-Left dd:hover{background: #f8f8f8;}


.Cont-Right{width: 74.1667%;float: right;padding-top: 20px;padding-bottom: 60px;}

.Cont-Top{margin-top: 15px;line-height: 60px;text-align: right;border-bottom: 1px solid #cccccc;font-size: 16px;}
.Cont-Center img{max-width:100%;}

.CP_CD li{width: 30.8%;margin-right: 3.8%;float: left;border:1px solid #eeeeee;margin-top: 30px;padding-bottom: 35px;}
.CP_CD li:nth-child(3n){margin-right: 0;}
.CP_Img{display: block;height: 260px;line-height: 257px;width: 100%;text-align: center;vertical-align: middle;}
.CP_Img img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.CP_CD li h4{font-size: 16px;color: #404a89;text-align: center;}
.CP_CD li p{font-size: 16px;color: #666666;text-align: center;}
@media(max-width:768px){
    .Cont-Top{text-align: left;}
}


/*产品详情*/
.CPXQ_Top{margin-top: 20px;}
.CPXQ_Img{position: relative;width: 50%;float: left;height: 400px;border:1px solid #eeeeee;line-height: 397px;vertical-align: middle;}
.CPXQ_Img > img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.ZLXZ_A{position: absolute;right: 0;bottom: 0;z-index: 9;display: block;width: 25%;}
.ZLXZ_A img{width: 100%;}
.CPXQ_Txt{width: 44%;float: right;}
.CPXQ_Name{font-size: 18px;line-height: 42px;color: #444;}
.CPXQ_Name span{color: #404a89;display: inline-block;margin-right: 10px;}
.CP_JS{font-size: 14px;line-height: 30px;color: #666666;margin-top: 35px;}

.cpxq_sj h3{height: 40px;background: #fafafa;margin-top: 45px;}
.cpxq_sj h3 span{display: inline-block;height: 40px;line-height: 40px;width: 120px;text-align: center;background: #3a5aab;color: #fff;}
.cpxq_sj img{display: block;margin: 30px auto 0;max-width: 100%;}
.cpxq_sj ul{text-align: center;margin-top: 30px;}
.cpxq_sj li{display: inline-block;padding: 0 50px;font-size: 16px;line-height: 45px;color: #444;}












/*公司简介*/
.GSJS_Box{font-size: 15px;line-height: 30px;color: #555555;margin-top: 30px;}
.GSJS_Box img{max-width: 100%;}



/*联系我们*/

.DT_Box{margin-top: 50px;width: 100%;}
.DT_Box img{width: 100%;}


.DZ_Box{margin-top: 45px;}
.EWM_Box{width: 140px;margin-left: 40px;float: left;text-align:  center;}
.EWM_Box img{width: 100%;}
.EWM_Box p{font-size: 15px;line-height: 35px;color: #666;}
.DZ_UL{margin-left: 220px;}
.DZ_UL li{font-size: 15px;line-height: 30px;padding: 15px 0 15px 45px;background-repeat: no-repeat;background-position: left center;}
.dz{background-image: url('../images/dz.png');}
.dh{background-image: url('../images/dh.png');}




/*招聘*/
.hrw1{ width:17%;}
.hrw2{ width:17%;}
.hrw3{ width:17%;}
.hrw4{ width:17%;}
.hrw5{ width:17%;}
.hrw6{text-align: right;padding-right: 20px;}

.Hrhead{ height:60px; color:#fff; background:#226bd2; margin:4.2% 0 1px; font-size:16px;font-weight: bold;}
.Hrhead th{ text-align:left;}
.padleft{ padding-left:5%;}
.HrList{ margin-bottom:40px;}
.HrList li{ margin-bottom:1px;}
.HrList li td{ cursor:pointer; height:60px; color:#3e3a39; font-size:16px; background:#f8f8f8}
.HrList li .txtCont{transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.HrList li .txtCont{ display:none; font-size:14px; padding:3% 46px; line-height:30px; color:#494949;position: relative;}
.HrList li .txtCont .stit{ font-size:14px;  color:#494949;line-height: 36px;}
.HrList li .txtCont a.applybtn{ margin-top:20px; font-size:16px; color:#fff; display:block; background:#3dae34; width:130px; line-height:40px; text-align:center;}
.HrList li .txtCont a:hover.applybtn{ box-shadow:0px 0px 10px #ccc;}
.HrList li .slidebtn{font-size: 30px;color: #226bd2;}
.HrList li.current td:first-child{ color:#f57d26;}
/*.HrList li.current td:first-child a{ color:#f57d26;}*/
/*.HrList li.current .slidebtn{background:url(../images/zoom_03.png)no-repeat center;}*/
.HrList li td.hrw6{color: #226bd2;}


.WYYP-a{width: 130px;height: 40px;line-height: 40px;text-align: center;background: #f32727;color: #fff;display: block;margin-top: 25px;}
.mat50{margin-top: 50px;}
.SC-JL{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;opacity: 0;cursor:pointer;}


/*招聘表单*/
.ZPZW-Text{width: 100%;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;color: #333;padding-left: 20px;}
.ZPBD-form{padding: 15px;}
.ZPBD-form ul li{margin-top: 20px;}
.width2{width: 47%;float: left;height: 30px;line-height: 30px;margin-right: 6%;}
.width2 label{display: inline-block;width: 30%;float: left;color: #666666;font-size: 14px;}
.width2 input{width: 70%;float: right;height: 30px;border: 1px solid #dbdbdb;padding-left: 10px;}
.width2 select{width: 50%;border: 1px solid #dbdbdb;height: 30px;padding-left: 20px;}
.width2:nth-child(2){margin-right: 0;}
.width2 input[type="radio"]{width: 15px;height: 15px;margin: 7px 0;}
.HYZK{width: 70%;float: right;height: 30px;}
.HYZK label{width: auto;float: none;}
.HYZK input{float: none;}
.width1 textarea{width: 85%;height: 150px;border: 1px solid #dbdbdb;padding: 10px;}
.width1 label{display: inline-block;width: 14%;float: left;color: #666666;font-size: 14px;}
.form-tj{margin-top: 30px;width: 100%;padding-left: 14%;}
.form-tj input[type="button"]{width: 120px;height: 40px;color: #fff;font-size: 16px;}
.button1{background: #009bdd;margin-right: 15px;}
.button2{background: #606060;}




/*新闻中心*/
.News_Center{line-height: 35px;margin-top: 30px;}
.News_Center li a{display: block;margin-right: 100px;font-size: 16px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.News_Time{float: right;font-size: 14px;color: #666;}
.News_Center li:hover a{color: #226bd2;}




/*新闻详情*/
.XQ-Top{text-align: center;padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.XQ-H2{font-size: 24px;color: #202020;}
.XQ-Top p{font-size: 14px;color: #3f3f3f;line-height: 30px;margin-top: 10px;}

.XQ-Cont{padding: 20px 0 40px;border-bottom: 1px solid #f1f1f1;line-height: 32px;font-size: 14px;color: #3f3f3f;}
.XQ-Cont img{max-width: 100%;margin-bottom: 10px;}
.XQ-FY{padding-top: 20px;}
.XQ-FY p{margin-top: 10px;font-size: 14px;}
.XQ-FY p span{color: #3a5aab;}
.XQ-FY p a{color: #3f3f3f;}
.XQ-FY p a:hover{color: #3a5aab;}



/*荣誉证书*/
.RYZS-list{background: #fff;padding: 0;margin-top: 30px;}
.RYZS-list li{width: 30%;margin-right: 5%;float: left;margin-bottom: 30px;background: #e0e0e0;}
.RYZS-list li:nth-child(3n){margin-right: 0;}
.RYZS-list .cover{width: 100%;margin: 0;display: block;height: 193px;line-height: 190px;text-align: center;vertical-align: middle;}
.RYZS-list .cover img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.RYZS-list li p{line-height: 36px;font-size: 16px;text-align: center;}




/*应用案例*/
.XW_Box{margin-top: 10px;}
.XW_Box li{margin-top: 40px;background-color: #f8f8f8;}

.XW_Img{width: 26.6667%;float: left;display: block;}
.XW_Img img{width: 100%;}

.XW_Txt{width: 73.3333%;float: left;padding: 5px 20px;}
.XW_Name{display: block;font-size: 20px;color: #000000;line-height: 36px;height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.XW_Cont{margin-top: 15px;font-size: 16px;line-height: 25px;color: #999999;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.XW_GD{display: block;width: 130px;height: 40px;line-height: 40px;border-radius: 20px;margin-top: 15px;background: #dd0000;color: #e8e8e8;font-size: 16px;text-align: center;}



/*企业发展*/
.LC-Top{margin: 70px auto 0;width: 100px;height: 100px;border-radius: 50%;background: #7892d1;overflow: hidden;line-height: 97px;text-align: center;vertical-align: middle;}
.LC-Top span{display: inline-block;width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 50%;background: #3a5aab;color: #fff;font-size: 16px;font-weight: bold;vertical-align: middle;}
.LC-UL{width: 70%;background-image: url("../images/lc_04.jpg");background-repeat: repeat-y;background-position: center top;overflow: hidden;padding-top: 75px;margin: 0 auto;}
.LC-UL li{margin-bottom: 70px;position: relative;}
.LC-UL li:nth-child(2n-1){margin-left: 50%;padding-left: 85px;}
.LC-UL li:nth-child(2n-1) i{display: inline-block;width: 75px;height: 27px;background-repeat: no-repeat;background-position: left center;position: absolute;top: 0;left: -7px;background-color: #fff;}
.LC-UL li:nth-child(2n){margin-right: 50%;padding-right: 85px;text-align: right;}
.LC-UL li:nth-child(2n) i{display: inline-block;width: 75px;height: 41px;background-repeat: no-repeat;background-position: right center;position: absolute;top: 0;right: -7px;background-color: #fff;}
.LC-UL li:nth-child(2n-1) i{background-image: url("../images/lc_08.png");}
.LC-UL li:nth-child(2n) i{background-image: url("../images/lc_12.png");}
.LC-UL li:nth-child(2n+1) i{background-image: url("../images/lc_16.png");}
.LC-UL li:nth-child(4n) i{background-image: url("../images/lc_18.png");}
.LC-UL li p{font-size: 14px;color: #666;margin-top: 10px;}
.LC-UL li b{font-size: 18px;}


.LC-UL li:nth-child(2n-1) b{color: #f08200;}
.LC-UL li:nth-child(2n) b{color: #53efab;line-height: 41px;}
.LC-UL li:nth-child(2n+1) b{color: #00a1a7;}
.LC-UL li:nth-child(4n) b{color: #a633ad;line-height: 41px;}

.JQQD-Span{display: block;text-align: center;margin: 30px auto 80px;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background-color: #3a5aab;font-size: 14px;color: #fff;}









































































@media ( max-width:1200px){
    .News ul li .img-box,.News ul li .msg{width: 100%;float: none;}
    .News ul li{padding: 10px 0px;height: auto;}


    .Contact ul li{width: 48%;}
    .Contact ul li p{height: 50px;;}


.Main_Navs{left: 0;margin-left: 0;}
.Alert_Cont{width: 100%;left: 0;top: 0;margin-top: 0;margin-left: 0;}
.FM_Close{top: 10px;right: 10px;}
.CP_Fm1 span{width: 25%;}
.CP_Fm1 input{width: 75%;}



}

@media ( max-width:998px){
.head_ul > li{margin-left: 20px;}

   .iosSliderDemo{display: none;}
    .Wap_Banner{display: block;}


 
}

@media ( max-width:777px){
    body {
    padding-top: 60px;
    padding-bottom: 0px;
}
   .head,.h3_pc,.more,.ban_arr,.tse01,.logo_w_foot,.new_inne_w,.rightfix,.foot,.banner a{ display: none; }
   .menu_p,.h3_p{ display: block; } 
   .head_phone{ display: block; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100; padding: 10px; background: #fff; height: 60px;}
   .logo_p{ position: absolute; left: 10px; right: 0;  text-align: center;    top: 5px; }
   .logo_p img{ display: inline-block; width: 140px;}
   .menu_span{ float: right; position: absolute; top: 9px; right: 10px;z-index: 20; line-height: 1.42857143;}
   .menu_span i{ color: #666; font-size: 30px; } 
.Section2,.Section4{padding: 30px 0;}

    .JS_Img{float: none;width: auto;max-width: 100%;}
    .JS_Left{float: none;width: 100%;margin-top: 20px;padding-right: 0;}
    .Section3{padding: 45px 0;height: auto;background-size: auto 100%;}

.News_UL li{width: 100%;float: none;margin-right: 0;margin-bottom: 30px;border-bottom: 1px dashed #999;padding-bottom: 30px;}
.Section5{height: auto;background-size: auto 100%;padding-bottom: 30px;}
.NAVS_02 li{width: 48%;margin-right: 4%;text-align: center;margin-bottom: 20px;}
.NAVS_02 li:nth-child(2n){margin-right: 0;}
.Foot_Right{float: none;margin-bottom: 30px;}




    .Section{padding-top: 0;}
    .CP-list{width: 100%;float: none;margin-bottom: 20px;}
    .Foot-UL li{display: none;}
    .Foot-UL li.Foot-EWM{display: inline-block;width: 100%;}
    .Foot-UL li.Foot-EWM img{width: auto;max-width: 100%;}
    .Index-Title{position: relative;padding-bottom: 50px;}
    .Index-Title > a{position: absolute;float: none;right: 0;bottom: 10px;}

   



    .Index_List{width: 48%;margin-right: 4%;}

    .Index_List:nth-child(3n){margin-right: 4%;}
    .Index_List:nth-child(2n){margin-right: 0;}

.Cont-Left{display: none;}
.Cont-Right{width: 100%;}






.CP_Fm1{width: 100%;margin-right: 0;}
.CP_Fm2 span{width: 25%;}
.CP_Fm2 textarea{width: 75%;}
.Alert_Cont{height: 100%;}
.CP_Fm3 input{margin: 0 5px;}









}

@media ( max-width:640px){


.CP_CD li{width: 48%;margin-right: 4%;}
.CP_CD li:nth-child(3n){margin-right: 4%;}
.CP_CD li:nth-child(2n){margin-right: 0;}


.RYZS-list li{width: 48%;margin-right: 4%;}
.RYZS-list li:nth-child(3n){margin-right: 4%;}
.RYZS-list li:nth-child(2n){margin-right: 0;}











      /*招聘表单*/
    .width1 label{width: 19%;}
    .width2 label{width: 40%;}
    .width1 textarea{width: 80%;}
    .width2 input{width: 60%;}
    .HYZK{width: 60%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 19%;}
}
@media ( max-width:550px){
     .Index_List{width: 100%;margin-right: 0;}

    .Index_List:nth-child(3n){margin-right: 0;}
    .Index_List:nth-child(2n){margin-right: 0;}

.CPXQ_Img{width: 100%;float: none;}
.CPXQ_Txt{width: 100%;float: none;}


.LC-UL{width: 100%;}












/*招聘表单*/
    .width2{width: 100%;margin-right: 0;}
    .width2:nth-child(2){margin-top: 20px;}
    .width1 label{width: 25%;}
    .width2 label{width: 25%;}
    .width1 textarea{width: 74%;}
    .width2 input{width: 74%;float: left;}
    .HYZK input{float: none;}
    .HYZK{width: 74%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 25%;}
    .form-tj input[type="button"]{width: 90px;}

}

@media ( max-width:460px){
    .ZXLY_UL{width: 100%;margin: 0;}
.ZX_LI1,.ZX_LI2{width: 100%;margin-top: 15px;margin-left: 0;}
.ZXLY_TJ{margin-top: 15px;}



.Partner li{width: 48%;margin-right: 4%;}
.Partner li:nth-child(2n){margin-right: 0;}







}


@media ( max-width:360px){
.CP_CD li{width: 100%;margin-right: 0;}


}







